Contents
  1. 1. Windows

Windows

##更改qmake.conf文件

打开文件qtbase/mkspecs/win32-msvc2010/qmake.conf

更改MD为MT,更改MDd为MTd

即:

QMAKE_CFLAGS_RELEASE = -O2 -MD

QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2-MD -Zi

QMAKE_CFLAGS_DEBUG = -Zi -MDd

改为:

QMAKE_CFLAGS_RELEASE = -O2 -MT

QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2-MT -Zi

QMAKE_CFLAGS_DEBUG = -Zi –MTd

configure -no-libjpeg -no-opengl -nomake tests -no-vcproj -skip qtwebkit-examples -skip-debug-and-release -static -platform win32-msvc2010

  1. 运行VCVARS32.BAT

  2. 下载QT源码,配置编译环境:在根目录运行 configure -no-compile-examples -no-libjpeg -no-opengl -nomake tests -no-vcproj -skip qtwebkit-examples -debug-and-release -static -platform win32-msvc2010

  3. nmake开始编译 :nmake 在Microsoft Visual Studio 10.0\VC\bin下

  4. 下载qt-vs-addin-1.2.2-opensource和qt-windows-opensource-5.2.0-msvc2010-x86-offline,安装并在vs中添加qt的msvc2010路径

  5. 新建项目后,导入如下lib基本库:(release 版本)

    imm32.lib

    ws2_32.lib

    winmm.lib

    qtmain.lib

    Qt5Core.lib

    Qt5Gui.lib

    Qt5Widgets.lib

    Qt5PlatformSupport.lib

    qwindows.lib

二、Mac

Contents
  1. 1. Windows